Here's a paper on graph traversal and associated algorithms, it was a lot of fun to study and develop the code for.
Looks like your browser might not have a PDF viewer enabled, you can click here to download it